Packlink\WooCommerce\Plugin A

Total Complexity 75
Dependencies 23
Dependents 0
Total lines 600
Lines of code 346
Logical lines of code 174
Comment lines 181
Methods 35
Properties 4

Methods 35

Method Rating Maintainability Complexity Lines of code
activate()
A
48 7 37
deactivate()
S
60 5 14
delete_logs()
S
60 5 13
add_packlink_shipping_box()
S
60 4 13
load_plugin_init_hooks()
S
55 3 19
dismiss_notices()
S
65 4 8
initialize()
S
60 3 15
uninstall()
S
59 3 15
update()
S
63 3 12
order_hooks_and_actions()
S
52 2 26
init_config()
S
58 2 16
load_admin_menu()
S
72 3 5
on_zone_create()
S
65 3 10
packlink_plugin_update_info_debug()
S
61 2 12
create_admin_submenu()
S
59 1 18
get_config_service()
S
71 2 6
initialize_new_site()
S
69 2 7
instance()
S
69 2 7
admin_messages()
S
70 2 6
plugin_trigger_check()
S
69 2 7
checkout_hooks_and_actions()
S
61 1 11
uninstall_plugin_from_site()
S
76 1 4
add_settings_link()
S
67 1 9
shipping_method_hooks_and_actions()
S
74 1 4
load_plugin_text_domain()
S
66 1 9
plugin_already_initialized()
S
76 1 4
switch_to_site_and_uninstall_plugin()
S
74 1 5
update_plugin_on_single_site()
S
69 1 6
should_update()
S
79 1 3
plugin_add_trigger()
S
77 1 4
init_database()
S
76 1 4
add_shipping_method()
S
76 1 4
create_configuration_link()
S
68 1 6
uninstall_plugin_from_deleted_site()
S
81 1 3
__construct()
S
77 1 4